home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / twmis082.zip / MISSIONS.DOC < prev    next >
Text File  |  1992-04-15  |  12KB  |  217 lines

  1.  
  2. "Wot? Ye said ye wanna wot?"
  3. "Missions? In TradeWars? You're outta yer bleedin mind!"
  4. "The only way you can do that is with..."
  5.  
  6.  
  7.              T  R  A  D  E     W  A  R  S     2  0  0  2
  8.              │    /    │  / ─── / ───│  / ─┐ │   │ / ───
  9.              │  \_  │  │   \_    \_  │ │   │ │  \   \_
  10.              │      │  │     │     │ │ │   │ │   │    │
  11.              │      └─ └─└─────└─────└─└─────└─  └─   │
  12.              │                                        │
  13.              │                                        │
  14.              │                                       /
  15.              └─└───────────────────────────────────└───
  16.  
  17.             Yet another Trade Wars 2002 utility for SysOps
  18.                      written by Brandon Bannerman
  19.  
  20.                        ≡ Release Version 0.81 ≡
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  3:17 PM PST, Wed 04/15/92
  27. ─Oh, no... not again!─
  28.   Yes, I'm at it again. My creativity is running overdrive lately it seems; 
  29.   no facet of TradeWars is safe from my meddling. :)
  30.   Actually, this program is rather benign as far as editing goes, compared 
  31.   to some of my others like ShipEdit and TW Hex. This program is the 
  32.   culmination of months of research, and a lot of my own personal dreams of 
  33.   seeing things in TradeWars like this. Without further ado, on to the dox!
  34.   (Like you guys ever read them :P)
  35.  
  36. ─Okay, I give up--what is TW Missions?─
  37.   Does anyone remember a space trading game for the IBM PC, Amiga, Apple, 
  38.   and conceivable every other computer system called Elite? If not, then 
  39.   I'll make this quick; in Elite every now and then you'd come across a 
  40.   mission, given to you arbitrarily by the denizens of various ports, by 
  41.   emergency beacons, and sometimes by the GalPolice themselves. Often when 
  42.   playing TradeWars, I'd wished that things were more like Elite in that 
  43.   respect; being sent on a mission gallavanting across the cosmos by the 
  44.   Federation or some other force adds a lot of depth and realism to a game. 
  45.   However, until recently I was at a loss as to how to implement this into 
  46.   the game. *Sooo*... here I am now, I finally completed this sucker and 
  47.   now it's up to *you*, the SysOp, to have fun with it!
  48.   
  49. ─How does it work?─
  50.   MISSIONS.EXE is the runtime program used to create, check, and update the 
  51.   missions. It should be put in the batch file you use to run TradeWars, 
  52.   right after the TW2002.EXE program exits. Every time the program runs, 
  53.   there is a definable chance it will assign a mission, either to a player
  54.   chosen at random or an open invitation to the universe by way of TWOPENG.DAT,
  55.   the daily log. It will send a message to the player, detailing what sort of
  56.   mission they are to perform, how long they have to complete it, and the 
  57.   criteria for such. The following illustrates the current random choices:
  58.     Mission Type :
  59.       Search and Destroy
  60.         Ferrengi -- the player(s) must find and destroy this Ferrengi ship
  61.                     before the elapsed mission length.
  62.         Alien -- same as above, but with an alien.
  63.         Fighters -- Rogue Mercenary fighters are gathering in a sector, and
  64.                     the player(s) are charged with ousting them before they
  65.                     grow too powerful.
  66.         Port -- Feature not available just yet. (later)
  67.         Planet -- Ditto.
  68.       Rescue
  69.         Port -- a port is under seige by terrorist factions. The player 
  70.                 must save this port or it will be destroyed.
  71.         Planet -- same as above, but this time a Federation colony is being
  72.                   attacked by Space Pirates.
  73.   The Rescue missions are only available in the REGISTERED version of this
  74.   program. See the appropriate section. (I'm still working on the routines
  75.   for the port and planet destruction)
  76.   
  77.   There is room for 50 missions in the MISSIONS.DAT file--although I don't 
  78.   expect a normal game would ever accumulate that many. The program takes 
  79.   about 8 seconds to run on my XT, plus an average of 5-8 seconds for 
  80.   every active mission. You usually won't have very many missions, so this 
  81.   shouldn't be a problem--especially seeing how mine *is* an XT.
  82.   
  83.   It is *imperative* that you leave the last Planet record open! TW 
  84.   Missions uses this for its "scrap" planet, and if a player's planet is 
  85.   there it will be lost.
  86.   
  87. ─So what happens next?─
  88.   If a player successfully completes the mission in the specified time 
  89.   limit (5 days in a unregistered version, a random number up to 31 in the 
  90.   registered version), he will be awarded an experience point and alignment 
  91.   bonus. If TW Missions is registered, he will also receive a credit bounty 
  92.   for his efforts, usually just enough to cover the cost of the fighters 
  93.   plus a little more. He will be sent a thank-you note from the Federation, 
  94.   and the mission will be terminated.
  95.   However, if the player should fail to complete the mission in time, he 
  96.   will LOSE half the experience point value that he would've gained, he 
  97.   will be sent a very insulting and acid note from the Federation, and the 
  98.   mission will be terminated.
  99.   It's all very straightforward; but it might be a good idea to *not* warn 
  100.   your players that they might be receiving missions--let them pass it off 
  101.   as a joke by someone with high access the first time, they'll learn to 
  102.   pay a little more attention to their environment. :)
  103.   
  104. ─MisEdit─
  105.   MisEdit is the configuration/editing program for TW Missions. In it, you 
  106.   have the following options:
  107.     [E]dit Missions -- only available in the registered version, this 
  108.        allows you you view and edit any mission, and create ones out of 
  109.        thin air.
  110.     [S]et Mission Parameters -- Allows you to enter your registration code, 
  111.        set the percentage chance for a mission to be created, and set the 
  112.        base value off which the Credit Reward, XP Value, and Alignment 
  113.        Value variables are randomized from.
  114.   
  115. ─That's ALL? No lengthy dox?─
  116.   No lengthy docs are needed. There are no key commands or commandline 
  117.   parameters to remember, no complicated syntax or anything like that. Just 
  118.   put MISSIONS.EXE in your TW2002.BAT file, right afer the run of the 
  119.   TW2002.EXE program. TW Missions will take everything from there; you 
  120.   don't need to maint it or do any input at all. All that is necessary is 
  121.   that MISSIONS.EXE be run in the TW2002 directory, with the MISSIONS.DAT 
  122.   file in the same directory.
  123.   
  124. ─Version History─
  125.   Hah, hah. Very funnny; first release.
  126.   v0.50 to v0.80
  127.     Beta test versions; not released.
  128.   v0.81 -- 04/15/92
  129.     Initial public release. Knockem dead! :)
  130.   v0.82 -- 04/21/92
  131.     MANY new features. There was a minor bug in the CheckMis routine that 
  132.     resulted in a few bytes being written to the TWSMF.DAT (TradeWars Small 
  133.     Message File) file. While insignificant, and not affecting TradeWars 
  134.     itself (which is smarter than Missions), it was still screwing up some 
  135.     message pointers and needed to be corrected.
  136.     New in this version is the Mission Editor. Now the SysOp can define a 
  137.     set percentage chance for missions to occur, set the base value by 
  138.     which the strength of the fighters and resulting XP/Creds/Align values 
  139.     are randomized. Registered SysOps can view and edit any mission, and 
  140.     even create new ones on the fly. No longer does the Registration Code 
  141.     need be put in the MISREG.DAT file, now it is simply appended to a 51st 
  142.     record at the end of the Missions.Dat file, along with some other data. 
  143.     You now enter your Reg Code in MISEDIT.
  144.     Minor change: my programs are now being compressed with PKLITE instead 
  145.     of LZEXE. A decrease of about 1k-2k more in size on the average, but 
  146.     that's significant enough when you're calling LD.
  147.     Finally, there is now one Commandline Parameter--FORCE. Using the 
  148.     commandline MISSIONS FORCE will "FORCE" TW Missions to create a random
  149.     mission, as if the generation percentage chance was set for 100%.
  150.     
  151. ─Acknowledgements─
  152.     I'd like to thank a few people for their help in developing this 
  153.   program...
  154.     Gary Martin -- even though he hates me, hates my programs, and would 
  155.       rather I stopped doing all these ungodly things to his program, :) I'd 
  156.       like to thank Gary for developing TradeWars 2002, and soon, TradeWars 
  157.       2112. Without him, my work wouldn't exist, and BBSland would be a 
  158.       duller place. I only hope that someday he'll realize that the jewel of 
  159.       any successful program is flexibility and change, and that he'll learn 
  160.       to appreciate my programs for keeping TradeWars different and 
  161.       challenging, instead of regarding them as its potential downfall. 
  162.       Because whether he believes it or not, I like the guy, and I like his 
  163.       program--or I wouldn't be doing all this. Here's to you Gary... and 
  164.       to the free exchange of creativity.
  165.     Andrew Collins -- who told me I was fucked in the head and that this 
  166.       couldn't be done. <Grin> He gave me the desire to show him that 
  167.       almost *nothing* is impossible if you think hard enough and use what 
  168.       you know.
  169.   And finally...
  170.     Mike -- one of my best friends. I know you don't like your full name on 
  171.       the public boards, so suffice it to say you *know* who you are. :) 
  172.       You took a young asshole of an inexperienced computer user, gave him 
  173.       the knowledge, opportunity, and desire to get out there and make 
  174.       himself known on the boards. Through The Vigilante's Tower, to Golden 
  175.       Horizons, to no board at all, you helped me through a lot and are 
  176.       effectively responsible for getting me into modeming and Trade Wars 
  177.       2002. If I can't pay you back for what you did for me any other way, 
  178.       I at least owe you this. Thanks. (I still want to get you that leash 
  179.       for Christmas :P )
  180.       
  181. ─Registration─
  182.   Sorry, but I've put far more work into this program than any of my others 
  183.   combined, and I think the fun it can put in your TW2002 game is *well* 
  184.   worth a registration. In the unregistered version, the following are in 
  185.   effect:
  186.   
  187.   - Only Search-And-Destroy missions will be given──no rescue missions.
  188.   - Players will not receive credit bounties for their efforts, although they
  189.     will still receive experience and alignment.
  190.   - An annoying message will be sent to a player whenever they complete or fail
  191.     a mission, telling them to encourage you to register.
  192.   - All missions will have a set length of Five days.
  193.   - The Mission Editor is nonfunctional.
  194.   Registration is $10 US funds, check, cash, or money order. I can be contacted
  195.   at the following addresses, handles, and BBSes for questions, comments, and
  196.   registration:
  197.       Brandon Bannerman
  198.       13811 Macadam Rd. S.
  199.       Tukwila, WA 98168
  200.       (206)243-6053
  201.       
  202.       Lord Dakkath, if you see it that's me (I don't know of anyone else 
  203.       using that handle)
  204.  
  205.       Prodigy BVTP25B, Brandon Bannerman
  206.       
  207.       Support BBSes:
  208.         Bibliotech I  (206)524-2634
  209.         DreamScape    (405)733-1155
  210.         
  211.   Contest!! There is now a contest for users of my programs. Find the 
  212.   secret joke... if you can. The first person to send me email anywhere 
  213.   with a full explanation of My Secret Joke will receive a free
  214.   registration of either Genesis or TW Missions, and maybe a little surprise :)
  215.       
  216.   Thanks, and support the shareware concept!
  217.